package com.yanqu.road.entity.activity.hongxian.config;

import com.yanqu.road.entity.FieldTypeAnnotation;

import java.util.Map;

@FieldTypeAnnotation(tableName = "t_s_activity_hongxian_reward")
public class HongXianRewardInfo {

    @FieldTypeAnnotation(select = true, desc = "活动id")
    private int activityId;

    @FieldTypeAnnotation(desc = "奖池id", orderASC = true)
    private int id;

    @FieldTypeAnnotation(desc = "奖池名字")
    private String name;

    @FieldTypeAnnotation(desc = "奖池类型")
    private int type;

    @FieldTypeAnnotation(desc = "奖池内容")
    private String award;

    //奖励、次数
    private Map<String, Integer> awardMap;

    @FieldTypeAnnotation(desc = "奖池品质")
    private int level;

    @FieldTypeAnnotation(desc = "是否公告")
    private int notice;

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public String getAward() {
        return award;
    }

    public void setAward(String award) {
        this.award = award;
    }

    public Map<String, Integer> getAwardMap() {
        return awardMap;
    }

    public void setAwardMap(Map<String, Integer> awardMap) {
        this.awardMap = awardMap;
    }

    public int getLevel() {
        return level;
    }

    public void setLevel(int level) {
        this.level = level;
    }

    public int getNotice() {
        return notice;
    }

    public void setNotice(int notice) {
        this.notice = notice;
    }
}
